package byte_stream;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

//将"E:\\itcast\\java.txt"文件复制到本模块下
//先读后写
public class Demo06 {
    public static void main(String[] args) throws IOException {
        //创建输入流对象
        FileInputStream fis = new FileInputStream("E:\\图片\\girl.jpg");
        //创建输出流对象
        FileOutputStream fos = new FileOutputStream("heqiang06-io\\file\\picture01.jpg");
        //1.读写数据，复制文本文件(一次读取一个字节，一次写入一个字节)
        int b;
        while ((b = fis.read()) != -1) {
            fos.write(b);
        }

//        //2.读写数据，复制图片(一次读取一个字节数组，一次写入一个字节数组)        
//        byte[] bys = new byte[1024];
//        int len;
//        while ((len = fis.read(bys)) != -1) {
//            fos.write(bys, 0, len);
//        }
        fos.close();
        fis.close();
        System.out.println("操作完成");
    }
}
